/*
 * elsetrec.cpp
 *
 *  Created on: 23/04/2012
 *      Author: ubuntu
 */

#include "elsetrec.h"

/**
 * Construye e inicializa un nuevo objeto elsetrec.
 */
elsetrec::elsetrec() {
	     isimp   = 0;   method = 'n'; aycof    = 0.0;
	     con41   = 0.0; cc1    = 0.0; cc4      = 0.0;
	     cc5     = 0.0; d2     = 0.0; d3       = 0.0;
	     d4      = 0.0; delmo  = 0.0; eta      = 0.0;
	     argpdot = 0.0; omgcof = 0.0; sinmao   = 0.0;
	     t       = 0.0; t2cof  = 0.0; t3cof    = 0.0;
	     t4cof   = 0.0; t5cof  = 0.0; x1mth2   = 0.0;
	     x7thm1  = 0.0; mdot   = 0.0; nodedot  = 0.0;
	     xlcof   = 0.0; xmcof  = 0.0; nodecf   = 0.0;

	     /* ----------- set all deep space variables to zero ------------ */
	     irez  = 0;   d2201 = 0.0; d2211 = 0.0;
	     d3210 = 0.0; d3222 = 0.0; d4410 = 0.0;
	     d4422 = 0.0; d5220 = 0.0; d5232 = 0.0;
	     d5421 = 0.0; d5433 = 0.0; dedt  = 0.0;
	     del1  = 0.0; del2  = 0.0; del3  = 0.0;
	     didt  = 0.0; dmdt  = 0.0; dnodt = 0.0;
	     domdt = 0.0; e3    = 0.0; ee2   = 0.0;
	     peo   = 0.0; pgho  = 0.0; pho   = 0.0;
	     pinco = 0.0; plo   = 0.0; se2   = 0.0;
	     se3   = 0.0; sgh2  = 0.0; sgh3  = 0.0;
	     sgh4  = 0.0; sh2   = 0.0; sh3   = 0.0;
	     si2   = 0.0; si3   = 0.0; sl2   = 0.0;
	     sl3   = 0.0; sl4   = 0.0; gsto  = 0.0;
	     xfact = 0.0; xgh2  = 0.0; xgh3  = 0.0;
	     xgh4  = 0.0; xh2   = 0.0; xh3   = 0.0;
	     xi2   = 0.0; xi3   = 0.0; xl2   = 0.0;
	     xl3   = 0.0; xl4   = 0.0; xlamo = 0.0;
	     zmol  = 0.0; zmos  = 0.0; atime = 0.0;
	     xli   = 0.0; xni   = 0.0;
}



double elsetrec::getA() const {
		return a;
	}

	void elsetrec::setA(double a) {
		this->a = a;
	}

	double elsetrec::getAlta() const {
		return alta;
	}

	void elsetrec::setAlta(double alta) {
		this->alta = alta;
	}

	double elsetrec::getAltp() const {
		return altp;
	}

	void elsetrec::setAltp(double altp) {
		this->altp = altp;
	}

	double elsetrec::getArgpdot() const {
		return argpdot;
	}

	void elsetrec::setArgpdot(double argpdot) {
		this->argpdot = argpdot;
	}

	double elsetrec::getArgpo() const {
		return argpo;
	}

	void elsetrec::setArgpo(double argpo) {
		this->argpo = argpo;
	}

	double elsetrec::getAtime() const {
		return atime;
	}

	void elsetrec::setAtime(double atime) {
		this->atime = atime;
	}

	double elsetrec::getAycof() const {
		return aycof;
	}

	void elsetrec::setAycof(double aycof) {
		this->aycof = aycof;
	}

	double elsetrec::getBstar() const {
		return bstar;
	}

	void elsetrec::setBstar(double bstar) {
		this->bstar = bstar;
	}

	double elsetrec::getCc1() const {
		return cc1;
	}

	void elsetrec::setCc1(double cc1) {
		this->cc1 = cc1;
	}

	double elsetrec::getCc4() const {
		return cc4;
	}

	void elsetrec::setCc4(double cc4) {
		this->cc4 = cc4;
	}

	double elsetrec::getCc5() const {
		return cc5;
	}

	void elsetrec::setCc5(double cc5) {
		this->cc5 = cc5;
	}

	double elsetrec::getCon41() const {
		return con41;
	}

	void elsetrec::setCon41(double con41) {
		this->con41 = con41;
	}

	double elsetrec::getD2() const {
		return d2;
	}

	void elsetrec::setD2(double d2) {
		this->d2 = d2;
	}

	double elsetrec::getD2201() const {
		return d2201;
	}

	void elsetrec::setD2201(double d2201) {
		this->d2201 = d2201;
	}

	double elsetrec::getD2211() const {
		return d2211;
	}

	void elsetrec::setD2211(double d2211) {
		this->d2211 = d2211;
	}

	double elsetrec::getD3() const {
		return d3;
	}

	void elsetrec::setD3(double d3) {
		this->d3 = d3;
	}

	double elsetrec::getD3210() const {
		return d3210;
	}

	void elsetrec::setD3210(double d3210) {
		this->d3210 = d3210;
	}

	double elsetrec::getD3222() const {
		return d3222;
	}

	void elsetrec::setD3222(double d3222) {
		this->d3222 = d3222;
	}

	double elsetrec::getD4() const {
		return d4;
	}

	void elsetrec::setD4(double d4) {
		this->d4 = d4;
	}

	double elsetrec::getD4410() const {
		return d4410;
	}

	void elsetrec::setD4410(double d4410) {
		this->d4410 = d4410;
	}

	double elsetrec::getD4422() const {
		return d4422;
	}

	void elsetrec::setD4422(double d4422) {
		this->d4422 = d4422;
	}

	double elsetrec::getD5220() const {
		return d5220;
	}

	void elsetrec::setD5220(double d5220) {
		this->d5220 = d5220;
	}

	double elsetrec::getD5232() const {
		return d5232;
	}

	void elsetrec::setD5232(double d5232) {
		this->d5232 = d5232;
	}

	double elsetrec::getD5421() const {
		return d5421;
	}

	void elsetrec::setD5421(double d5421) {
		this->d5421 = d5421;
	}

	double elsetrec::getD5433() const {
		return d5433;
	}

	void elsetrec::setD5433(double d5433) {
		this->d5433 = d5433;
	}

	double elsetrec::getDedt() const {
		return dedt;
	}

	void elsetrec::setDedt(double dedt) {
		this->dedt = dedt;
	}

	double elsetrec::getDel1() const {
		return del1;
	}

	void elsetrec::setDel1(double del1) {
		this->del1 = del1;
	}

	double elsetrec::getDel2() const {
		return del2;
	}

	void elsetrec::setDel2(double del2) {
		this->del2 = del2;
	}

	double elsetrec::getDel3() const {
		return del3;
	}

	void elsetrec::setDel3(double del3) {
		this->del3 = del3;
	}

	double elsetrec::getDelmo() const {
		return delmo;
	}

	void elsetrec::setDelmo(double delmo) {
		this->delmo = delmo;
	}

	double elsetrec::getDidt() const {
		return didt;
	}

	void elsetrec::setDidt(double didt) {
		this->didt = didt;
	}

	double elsetrec::getDmdt() const {
		return dmdt;
	}

	void elsetrec::setDmdt(double dmdt) {
		this->dmdt = dmdt;
	}

	double elsetrec::getDnodt() const {
		return dnodt;
	}

	void elsetrec::setDnodt(double dnodt) {
		this->dnodt = dnodt;
	}

	double elsetrec::getDomdt() const {
		return domdt;
	}

	void elsetrec::setDomdt(double domdt) {
		this->domdt = domdt;
	}

	double elsetrec::getE3() const {
		return e3;
	}

	void elsetrec::setE3(double e3) {
		this->e3 = e3;
	}

	double elsetrec::getEcco() const {
		return ecco;
	}

	void elsetrec::setEcco(double ecco) {
		this->ecco = ecco;
	}

	double elsetrec::getEe2() const {
		return ee2;
	}

	void elsetrec::setEe2(double ee2) {
		this->ee2 = ee2;
	}

	double elsetrec::getEpochdays() const {
		return epochdays;
	}

	void elsetrec::setEpochdays(double epochdays) {
		this->epochdays = epochdays;
	}

	int elsetrec::getEpochtynumrev() const {
		return epochtynumrev;
	}

	void elsetrec::setEpochtynumrev(int epochtynumrev) {
		this->epochtynumrev = epochtynumrev;
	}

	int elsetrec::getEpochyr() const {
		return epochyr;
	}

	void elsetrec::setEpochyr(int epochyr) {
		this->epochyr = epochyr;
	}

	int elsetrec::getError() const {
		return error;
	}

	void elsetrec::setError(int error) {
		this->error = error;
	}

	double elsetrec::getEta() const {
		return eta;
	}

	void elsetrec::setEta(double eta) {
		this->eta = eta;
	}

	double elsetrec::getGsto() const {
		return gsto;
	}

	void elsetrec::setGsto(double gsto) {
		this->gsto = gsto;
	}

	double elsetrec::getInclo() const {
		return inclo;
	}

	void elsetrec::setInclo(double inclo) {
		this->inclo = inclo;
	}

	char elsetrec::getInit() const {
		return init;
	}

	void elsetrec::setInit(char init) {
		this->init = init;
	}

	int elsetrec::getIrez() const {
		return irez;
	}

	void elsetrec::setIrez(int irez) {
		this->irez = irez;
	}

	int elsetrec::getIsimp() const {
		return isimp;
	}

	void elsetrec::setIsimp(int isimp) {
		this->isimp = isimp;
	}

	double elsetrec::getJdsatepoch() const {
		return jdsatepoch;
	}

	void elsetrec::setJdsatepoch(double jdsatepoch) {
		this->jdsatepoch = jdsatepoch;
	}

	double elsetrec::getMdot() const {
		return mdot;
	}

	void elsetrec::setMdot(double mdot) {
		this->mdot = mdot;
	}

	char elsetrec::getMethod() const {
		return method;
	}

	void elsetrec::setMethod(char method) {
		this->method = method;
	}

	double elsetrec::getMo() const {
		return mo;
	}

	void elsetrec::setMo(double mo) {
		this->mo = mo;
	}

	double elsetrec::getNddot() const {
		return nddot;
	}

	void elsetrec::setNddot(double nddot) {
		this->nddot = nddot;
	}

	double elsetrec::getNdot() const {
		return ndot;
	}

	void elsetrec::setNdot(double ndot) {
		this->ndot = ndot;
	}

	double elsetrec::getNo() const {
		return no;
	}

	void elsetrec::setNo(double no) {
		this->no = no;
	}

	double elsetrec::getNodecf() const {
		return nodecf;
	}

	void elsetrec::setNodecf(double nodecf) {
		this->nodecf = nodecf;
	}

	double elsetrec::getNodedot() const {
		return nodedot;
	}

	void elsetrec::setNodedot(double nodedot) {
		this->nodedot = nodedot;
	}

	double elsetrec::getNodeo() const {
		return nodeo;
	}

	void elsetrec::setNodeo(double nodeo) {
		this->nodeo = nodeo;
	}

	double elsetrec::getOmgcof() const {
		return omgcof;
	}

	void elsetrec::setOmgcof(double omgcof) {
		this->omgcof = omgcof;
	}

	char elsetrec::getOperationmode() const {
		return operationmode;
	}

	void elsetrec::setOperationmode(char operationmode) {
		this->operationmode = operationmode;
	}

	double elsetrec::getPeo() const {
		return peo;
	}

	void elsetrec::setPeo(double peo) {
		this->peo = peo;
	}

	double elsetrec::getPgho() const {
		return pgho;
	}

	void elsetrec::setPgho(double pgho) {
		this->pgho = pgho;
	}

	double elsetrec::getPho() const {
		return pho;
	}

	void elsetrec::setPho(double pho) {
		this->pho = pho;
	}

	double elsetrec::getPinco() const {
		return pinco;
	}

	void elsetrec::setPinco(double pinco) {
		this->pinco = pinco;
	}

	double elsetrec::getPlo() const {
		return plo;
	}

	void elsetrec::setPlo(double plo) {
		this->plo = plo;
	}

	double elsetrec::getRcse() const {
		return rcse;
	}

	void elsetrec::setRcse(double rcse) {
		this->rcse = rcse;
	}

	long int elsetrec::getSatnum() const {
		return satnum;
	}

	void elsetrec::setSatnum(long int satnum) {
		this->satnum = satnum;
	}

	double elsetrec::getSe2() const {
		return se2;
	}

	void elsetrec::setSe2(double se2) {
		this->se2 = se2;
	}

	double elsetrec::getSe3() const {
		return se3;
	}

	void elsetrec::setSe3(double se3) {
		this->se3 = se3;
	}

	double elsetrec::getSgh2() const {
		return sgh2;
	}

	void elsetrec::setSgh2(double sgh2) {
		this->sgh2 = sgh2;
	}

	double elsetrec::getSgh3() const {
		return sgh3;
	}

	void elsetrec::setSgh3(double sgh3) {
		this->sgh3 = sgh3;
	}

	double elsetrec::getSgh4() const {
		return sgh4;
	}

	void elsetrec::setSgh4(double sgh4) {
		this->sgh4 = sgh4;
	}

	double elsetrec::getSh2() const {
		return sh2;
	}

	void elsetrec::setSh2(double sh2) {
		this->sh2 = sh2;
	}

	double elsetrec::getSh3() const {
		return sh3;
	}

	void elsetrec::setSh3(double sh3) {
		this->sh3 = sh3;
	}

	double elsetrec::getSi2() const {
		return si2;
	}

	void elsetrec::setSi2(double si2) {
		this->si2 = si2;
	}

	double elsetrec::getSi3() const {
		return si3;
	}

	void elsetrec::setSi3(double si3) {
		this->si3 = si3;
	}

	double elsetrec::getSinmao() const {
		return sinmao;
	}

	void elsetrec::setSinmao(double sinmao) {
		this->sinmao = sinmao;
	}

	double elsetrec::getSl2() const {
		return sl2;
	}

	void elsetrec::setSl2(double sl2) {
		this->sl2 = sl2;
	}

	double elsetrec::getSl3() const {
		return sl3;
	}

	void elsetrec::setSl3(double sl3) {
		this->sl3 = sl3;
	}

	double elsetrec::getSl4() const {
		return sl4;
	}

	void elsetrec::setSl4(double sl4) {
		this->sl4 = sl4;
	}

	double elsetrec::getT() const {
		return t;
	}

	void elsetrec::setT(double t) {
		this->t = t;
	}

	double elsetrec::getT2cof() const {
		return t2cof;
	}

	void elsetrec::setT2cof(double t2cof) {
		this->t2cof = t2cof;
	}

	double elsetrec::getT3cof() const {
		return t3cof;
	}

	void elsetrec::setT3cof(double t3cof) {
		this->t3cof = t3cof;
	}

	double elsetrec::getT4cof() const {
		return t4cof;
	}

	void elsetrec::setT4cof(double t4cof) {
		this->t4cof = t4cof;
	}

	double elsetrec::getT5cof() const {
		return t5cof;
	}

	void elsetrec::setT5cof(double t5cof) {
		this->t5cof = t5cof;
	}

	double elsetrec::getX1mth2() const {
		return x1mth2;
	}

	void elsetrec::setX1mth2(double x1mth2) {
		this->x1mth2 = x1mth2;
	}

	double elsetrec::getX7thm1() const {
		return x7thm1;
	}

	void elsetrec::setX7thm1(double x7thm1) {
		this->x7thm1 = x7thm1;
	}

	double elsetrec::getXfact() const {
		return xfact;
	}

	void elsetrec::setXfact(double xfact) {
		this->xfact = xfact;
	}

	double elsetrec::getXgh2() const {
		return xgh2;
	}

	void elsetrec::setXgh2(double xgh2) {
		this->xgh2 = xgh2;
	}

	double elsetrec::getXgh3() const {
		return xgh3;
	}

	void elsetrec::setXgh3(double xgh3) {
		this->xgh3 = xgh3;
	}

	double elsetrec::getXgh4() const {
		return xgh4;
	}

	void elsetrec::setXgh4(double xgh4) {
		this->xgh4 = xgh4;
	}

	double elsetrec::getXh2() const {
		return xh2;
	}

	void elsetrec::setXh2(double xh2) {
		this->xh2 = xh2;
	}

	double elsetrec::getXh3() const {
		return xh3;
	}

	void elsetrec::setXh3(double xh3) {
		this->xh3 = xh3;
	}

	double elsetrec::getXi2() const {
		return xi2;
	}

	void elsetrec::setXi2(double xi2) {
		this->xi2 = xi2;
	}

	double elsetrec::getXi3() const {
		return xi3;
	}

	void elsetrec::setXi3(double xi3) {
		this->xi3 = xi3;
	}

	double elsetrec::getXl2() const {
		return xl2;
	}

	void elsetrec::setXl2(double xl2) {
		this->xl2 = xl2;
	}

	double elsetrec::getXl3() const {
		return xl3;
	}

	void elsetrec::setXl3(double xl3) {
		this->xl3 = xl3;
	}

	double elsetrec::getXl4() const {
		return xl4;
	}

	void elsetrec::setXl4(double xl4) {
		this->xl4 = xl4;
	}

	double elsetrec::getXlamo() const {
		return xlamo;
	}

	void elsetrec::setXlamo(double xlamo) {
		this->xlamo = xlamo;
	}

	double elsetrec::getXlcof() const {
		return xlcof;
	}

	void elsetrec::setXlcof(double xlcof) {
		this->xlcof = xlcof;
	}

	double elsetrec::getXli() const {
		return xli;
	}

	void elsetrec::setXli(double xli) {
		this->xli = xli;
	}

	double elsetrec::getXmcof() const {
		return xmcof;
	}

	void elsetrec::setXmcof(double xmcof) {
		this->xmcof = xmcof;
	}

	double elsetrec::getXni() const {
		return xni;
	}

	void elsetrec::setXni(double xni) {
		this->xni = xni;
	}

	double elsetrec::getZmol() const {
		return zmol;
	}

	void elsetrec::setZmol(double zmol) {
		this->zmol = zmol;
	}

	double elsetrec::getZmos() const {
		return zmos;
	}

	void elsetrec::setZmos(double zmos) {
		this->zmos = zmos;
	}

